Package-level declarations

Types

Link copied to clipboard
interface Entry<T, E : Entry<T, E>> : EntryHandler<T> , EntryWidget<T> , EntryFlag, Consumer<T> , Supplier<T>

A base Entry for configs.

Link copied to clipboard

wrapper interface for 2 basic validation interfaces

Link copied to clipboard

Deserializes individual entries in a complex Entry

Link copied to clipboard
@ApiStatus.Experimental
fun interface EntryCreator

Handles creating DynamicListWidget.Entry, separate and distinct from a config-level Entry

Link copied to clipboard

Deserializes individual entries in a complex Entry

Link copied to clipboard
interface EntryFlag

Handles flags stored by the inheritor

Link copied to clipboard

wrapper interface for 4 basic handling interfaces

Link copied to clipboard

An entry that implements EntryActor is expected to perform some sort of "opening" action when requested by the screen manager or other system in Fzzy Config. For example, a ValidatedAny will open it's popup when requested.

Link copied to clipboard
fun interface EntryParent

An entry that is a parent of other entries

Link copied to clipboard

Marker interface. A class that inherits this interface will bypass permission checks.

Link copied to clipboard

Deserializes individual entries in a complex Entry

Link copied to clipboard

Provides suggestions for something requesting them

Link copied to clipboard
interface EntryTransient

Marks an entry as always transient in the java sense; not considered by a serializer.

Link copied to clipboard

Validates individual entries in a complex Entry.

Link copied to clipboard
interface EntryWidget<T>

Interface handles an Entry creating a ClickableWidget